var express = require('express');
var router = express.Router();

var module_collection = require('../module/database');

var User = module_collection.User;

var Theme = module_collection.Theme;

var Comment = module_collection.Comment;


router.get('/removeuser', function (req, res) {
    User.findOne({
        id: req.query.user_id
    }, function (err, data) {
        //console.log(arguments);
        if (err) {
            console.log('查询失败');
            res.send('数据查询失败');
        } else {
            if (data == null) {
                // 用户名不存在
                res.status(200).json({
                    code: 0,
                    message: '用户不存在,无法删除'
                });
            } else {
                // 判断密码

                User.update({
                    id: req.query.user_id
                }, {
                    permission: 0
                }, function (err) {
                    if (err) {
                        res.status(200).json({
                            code: 0,
                            message: '删除失败'
                        });
                    } else {
                        res.status(200).json({
                            code: 0,
                            message: '删除成功'
                        });
                    }
                });

            }
        }
    });
});

router.get('/removetheme', function (req, res) {
    var theme_id = req.query.theme_id
    Theme.find({
        id: theme_id
    }, function (err, data) {
        if (!err) {
            Theme.update({
                id: theme_id
            }, {
                permission: 0
            }, function (err) {
                if (err) {
                    res.status(200).json({
                        code: 0,
                        message: '删除主题失败'
                    });
                } else {
                    res.status(200).json({
                        code: 1,
                        message: '删除主题成功'
                    });
                }
            })
        } else {

        }
    })
})
router.get('/removecomment', function (req, res) {
    var comment_id = req.query.comment_id
    console.log(comment_id);
    Comment.update({
        id: comment_id
    }, {
        permission: 0
    }, function (err) {
        if (err) {
            res.status(200).json({
                code: 0,
                message: '删除留言失败'
            });
        } else {
            res.status(200).json({
                code: 1,
                message: '删除留言成功'
            });
        }
    })

})





module.exports = router;